home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
program
/
ixemlsrc.lha
/
ixemul
/
TODO
< prev
next >
Wrap
Text File
|
1995-12-23
|
2KB
|
30 lines
*** Find a way to get the binutils assembler to assemble the jmp
instruction that starts off crt0.c in the same way as the
older gas 1.38. The new one produces a 12 byte instruction
when the old one was only 8 bytes. This throws off the location
of the magic number. A special hack as been put in execve.c
to compensate, but it would be better to have the assembler
generate the correctly sized instruction.
*** Integrate the manual pages back into the source base, arrange
to have them built from nroff source during the build process,
and then installed during the install process. Note that we
currently only have cat'able man pages, so we need to track
down the sources, perhaps from the BSD lite distribution.
*** Work out what to do with stuff that used to be in libnet.a
and are not currently in libc.a, such as getservbyname().
Note: this will be fixed in 43.0. Stay tuned!
*** Test (and almost certainly fix) ptrace support. Also add 68000 and
probably 68040 ptrace support in trap.s (currently only uses 68020
type exception frames).
*** Improve the handling of global environment variables (from ENV:).
The idea is as follows: when the library is first opened, it reads
ENV:. It also sets a Notify request on ENV:. Whenever an ixemul
client is started, the library checks whether it was notified and,
if so, it scans ENV: again. Notifies should go to a message port
which is PA_IGNORE, which means nobody is signalled, which means
that you don't require a task to handle this.